package com.yl.ydk.presenter.contract

import android.content.Context
import androidx.viewpager.widget.ViewPager
import com.yl.ydk.base.BaseContract
import com.yl.ydk.ui.activity.HealthyVideoHomeActivity
import com.flyco.tablayout.SlidingTabLayout

class HealthyVideoHomeActivityContract {

    interface View : BaseContract.BaseView {
        fun getActivity(): HealthyVideoHomeActivity?
        fun getViewPager(): ViewPager?
        fun getSlidingTabLayout(): SlidingTabLayout?
    }

    interface Presenter<T> :
        BaseContract.BasePresenter<T> {
        fun getVideoCategories(context: Context, vararg query: String?)
    }

}